← Index
NYTProf Performance Profile   
For ../prof.pl
  Run on Thu Dec 15 15:23:56 2022
Reported on Thu Dec 15 15:27:02 2022

Filename(eval 40)[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/TypeTiny.pm:58]
StatementsExecuted 343 statements in 698µs
Eval Invoked At/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/TypeTiny.pm line 58
Sibling evals1, 2
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
343188861µs3.43msTypes::TypeTiny::::is_TypeTinyTypes::TypeTiny::is_TypeTiny
0000s0sTypes::TypeTiny::::assert_TypeTinyTypes::TypeTiny::assert_TypeTiny
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1 # uncoverable statement
2343698µs6862.56ms
# spent 3.43ms (861µs+2.56) within Types::TypeTiny::is_TypeTiny which was called 343 times, avg 10µs/call: # 228 times (594µs+1.56ms) by Type::Tiny::____make_key at line 1016 of Type/Tiny.pm, avg 9µs/call # 34 times (86µs+223µs) by Type::Tiny::parameterize at line 1046 of Type/Tiny.pm, avg 9µs/call # 32 times (65µs+207µs) by Types::Standard::Dict::__constraint_generator at line 57 of Types/Standard/Dict.pm, avg 8µs/call # 8 times (15µs+57µs) by Types::Standard::HashRef::__constraint_generator at line 28 of Types/Standard/HashRef.pm, avg 9µs/call # 7 times (14µs+31µs) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:987] at line 970 of Types/Standard.pm, avg 6µs/call # 4 times (12µs+215µs) by Type::Coercion::add_type_coercions at line 245 of Type/Coercion.pm, avg 57µs/call # 4 times (10µs+27µs) by Types::Standard::Tuple::__constraint_generator at line 37 of Types/Standard/Tuple.pm, avg 9µs/call # 4 times (10µs+27µs) by Types::Standard::ArrayRef::__constraint_generator at line 28 of Types/Standard/ArrayRef.pm, avg 9µs/call # 4 times (7µs+28µs) by Types::Standard::Dict::__constraint_generator at line 44 of Types/Standard/Dict.pm, avg 9µs/call # 4 times (8µs+25µs) by Types::Standard::Dict::__inline_generator at line 90 of Types/Standard/Dict.pm, avg 8µs/call # 4 times (4µs+25µs) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:826] at line 815 of Types/Standard.pm, avg 7µs/call # 2 times (6µs+25µs) by Types::Standard::Tuple::__constraint_generator at line 28 of Types/Standard/Tuple.pm, avg 16µs/call # 2 times (6µs+14µs) by Types::Standard::Tuple::__inline_generator at line 95 of Types/Standard/Tuple.pm, avg 10µs/call # 2 times (4µs+10µs) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:737] at line 717 of Types/Standard.pm, avg 7µs/call # once (11µs+54µs) by Types::Standard::Map::__constraint_generator at line 30 of Types/Standard/Map.pm # once (3µs+15µs) by Types::Standard::Map::__constraint_generator at line 33 of Types/Standard/Map.pm # once (4µs+9µs) by Types::Standard::Dict::__coercion_generator at line 244 of Types/Standard/Dict.pm # once (2µs+7µs) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:678] at line 673 of Types/Standard.pm
sub is_TypeTiny { TypeTiny()->check(shift) } # uncoverable statement
# spent 2.30ms making 343 calls to Type::Tiny::check, avg 7µs/call # spent 263µs making 343 calls to Types::TypeTiny::TypeTiny, avg 767ns/call
3 sub assert_TypeTiny { TypeTiny()->assert_return(shift) } # uncoverable statement
4
5;